package com.lnsf.bookstore.system.seckill.vo;

import java.io.Serializable;
import java.math.BigDecimal;

public class SecKill2Product implements Serializable {
    /**
     * 记录ID
     */
    private Integer recordId;

    /**
     * 所属折扣活动
     */
    private Integer discountId;

    /**
     * 所属产品
     */
    private Integer productId;

    /**
     * 折扣类型0按百分比,按固定价
     */
    private String discType;

    /**
     * 折扣值
     */
    private BigDecimal discValue;

    /**
     * 操作人
     */
    private String userId;

    /**
     * 单人限购量
     */
    private Integer limitValue;

    /**
     * 秒杀活动总限购量
     */
    private Integer total;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 标记数据是否有效，加入产品到秒杀列表时，默认为0不上线，设置distype后修改status为1上线状态
     */
    private Integer status;

    /**
     * seckill2product
     */
    private static final long serialVersionUID = 1L;

    /**
     * 记录ID
     * @return recordId 记录ID
     */
    public Integer getRecordId() {
        return recordId;
    }

    /**
     * 记录ID
     * @param recordId 记录ID
     */
    public void setRecordId(Integer recordId) {
        this.recordId = recordId;
    }

    /**
     * 所属折扣活动
     * @return discountId 所属折扣活动
     */
    public Integer getDiscountId() {
        return discountId;
    }

    /**
     * 所属折扣活动
     * @param discountId 所属折扣活动
     */
    public void setDiscountId(Integer discountId) {
        this.discountId = discountId;
    }

    /**
     * 所属产品
     * @return productId 所属产品
     */
    public Integer getProductId() {
        return productId;
    }

    /**
     * 所属产品
     * @param productId 所属产品
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    /**
     * 折扣类型0按百分比,按固定价
     * @return discType 折扣类型0按百分比,按固定价
     */
    public String getDiscType() {
        return discType;
    }

    /**
     * 折扣类型0按百分比,按固定价
     * @param discType 折扣类型0按百分比,按固定价
     */
    public void setDiscType(String discType) {
        this.discType = discType;
    }

    /**
     * 折扣值
     * @return discValue 折扣值
     */
    public BigDecimal getDiscValue() {
        return discValue;
    }

    /**
     * 折扣值
     * @param discValue 折扣值
     */
    public void setDiscValue(BigDecimal discValue) {
        this.discValue = discValue;
    }

    /**
     * 操作人
     * @return userId 操作人
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 操作人
     * @param userId 操作人
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 单人限购量
     * @return limitValue 单人限购量
     */
    public Integer getLimitValue() {
        return limitValue;
    }

    /**
     * 单人限购量
     * @param limitValue 单人限购量
     */
    public void setLimitValue(Integer limitValue) {
        this.limitValue = limitValue;
    }

    /**
     * 秒杀活动总限购量
     * @return total 秒杀活动总限购量
     */
    public Integer getTotal() {
        return total;
    }

    /**
     * 秒杀活动总限购量
     * @param total 秒杀活动总限购量
     */
    public void setTotal(Integer total) {
        this.total = total;
    }

    /**
     * 库存
     * @return stock 库存
     */
    public Integer getStock() {
        return stock;
    }

    /**
     * 库存
     * @param stock 库存
     */
    public void setStock(Integer stock) {
        this.stock = stock;
    }

    /**
     * 标记数据是否有效，加入产品到秒杀列表时，默认为0不上线，设置distype后修改status为1上线状态
     * @return status 标记数据是否有效，加入产品到秒杀列表时，默认为0不上线，设置distype后修改status为1上线状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 标记数据是否有效，加入产品到秒杀列表时，默认为0不上线，设置distype后修改status为1上线状态
     * @param status 标记数据是否有效，加入产品到秒杀列表时，默认为0不上线，设置distype后修改status为1上线状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}